body{font-family:"Microsoft Yahei";}
.yingl{background: #f6f6f6;height: 429px;padding-top:59px;}
.shil{background: url(../images/sl_bj.jpg) no-repeat center top;height: 429px}
.shil .tit {width:800px;margin:0 auto;text-align: center;height: 147px;}
.shil .tit h4 {height: 62px; line-height: 62px;border-bottom:1px solid #e0e0e0;font-size:40px; color: #292f6b;font-weight: normal;}
.shil .tit p {padding-top:10px; color: #535353;font-size:16px;}
.shil li {width:143px;margin:0 33px 0 25px;text-align: center;float:left;}
.shil li a{padding-top:158px;display:block;}
.shil li span { font-size:16px; color: #000000;line-height:30px;}
.shil li:nth-child(1) a{background: url(../images/sl_ico1.png) no-repeat;}
.shil li:nth-child(2) a{background: url(../images/sl_ico2.png) no-repeat;}
.shil li:nth-child(3) a{background: url(../images/sl_ico3.png) no-repeat;}
.shil li:nth-child(4) a{background: url(../images/sl_ico4.png) no-repeat;}
.shil li:nth-child(5) a{background: url(../images/sl_ico5.png) no-repeat;}
.shil li:last-child {margin:0 0 0 25px;}
.shil li:last-child a{background: url(../images/sl_ico6.png) no-repeat;}
.shil li:nth-child(1) a:hover{background: url(../images/sl_ico1_hv.png) no-repeat;}
.shil li:nth-child(2) a:hover{background: url(../images/sl_ico2_hv.png) no-repeat;}
.shil li:nth-child(3) a:hover{background: url(../images/sl_ico3_hv.png) no-repeat;}
.shil li:nth-child(4) a:hover{background: url(../images/sl_ico4_hv.png) no-repeat;}
.shil li:nth-child(5) a:hover{background: url(../images/sl_ico5_hv.png) no-repeat;}
.shil li:last-child a:hover{background:url(../images/sl_ico6_hv.png) no-repeat;}
.shil li:last-child:hover{margin:0 0 0 25px;}

.list1{height:280px; overflow: hidden;background: url(../images/p_x.jpg) repeat-x;}
.list1 .p_bt{height: 270px;width:1200px;margin:0 auto;}
.p_bt .tit {float:left;width:236px;padding:52px 0 0 114px;background: url(../images/pro_ico1.jpg) no-repeat 0 52px;height: 170px;float:left;}
.p_bt .tit h4 {font-size:24px; color: #333333;height:30px;font-weight: normal;}
.p_bt .tit p{font-size:16px; color: #333333; line-height:40px;}
.p_bt .tit p span {display: block; color: #bd1421}
.fenl{float:left;width:850px;}
.as1 {height:220px;padding:50px 0 0 30px;border-left:1px solid #dbdbdb;float:left;width:29.33%;}
.as1 h4 a{display: block;height: 28px; line-height: 28px; font-size:20px; color: #333333;}
.as1 ul{padding-top:14px;}
.as1 li a {float:left;height:30px; line-height: 30px;font-size:14px; color: #333333;width:120px;}
.as1:nth-child(2) li {float:left;width:136px;}
.p_nr {background:url(../images/pro_bj.jpg) no-repeat center top;height:430px;}

/*²úÆ·ÖÐÐÄ*/
.pro{ background:url(../images/pro_bg.gif) no-repeat center 0; padding-top:50px;overflow: hidden;margin-bottom:30px;}
.pro_l{ background:url(../images/pl_bg.gif) repeat-y; width:230px;border-bottom:4px solid #293581;}
.pro_l h3{ background:url(../images/pl_h3.gif) no-repeat;font-size:24px; text-align:center; height:93px;}
.pro_l h3 a{ color:#fff; padding-top:32px; display:inline-block;}
.pro_l h4{ background:#313F96; height:40px; width:210px; margin:0 auto; line-height:40px;}
.pro_l h4 a{ display:inline-block; padding-left:15px; color:#fff; font-size:16px;}
.pro_l ul{ padding:0 0 8px 0; width:198px; margin:0 auto;}
.pro_l ul li{ height:34px;  border-bottom:1px dashed #d2d2d2;}
.pro_l ul li a{ color:#444; font-size:15px; display:block;line-height:34px; padding-left:10px;}
.pro_l ul .nob{ border-bottom:none;}



.list3{height: 2273px; overflow: hidden;}
.ys1{background: url(../images/ys_bj1.jpg) no-repeat center top;height: 739px;border-bottom:1px solid #e7e7e7;}
.ys1_n .tit{text-align: center;width:800px;margin:0 auto;padding-top:56px;height: 185px;}
.ys1_n .tit p {height: 40px;line-height: 40px;font-size:16px; color: #fff;border-top:1px solid #4e5383;margin-top:11px;}
.ys_d1{padding:52px 0 0 440px;}
.ys1 dd {height: 91px;}
.ys1 dd em{float:left;width: 75px;height: 91px;background: #bd1421;display: block;text-align: center;font:50px arial; color: #fff;line-height: 91px;}
.ys1 dd p {float:left;width:359px;padding-left:23px;padding-top:12px;}
.ys1 dd p span {display: block;font-size:24px;font-weight: bold;height:39px;line-height:39px;color: #fff;}
.ys1 dd i {text-transform: uppercase;font:12px arial; color: #999999;padding-top:7px;display: block;}
.ys1 dt {padding-top:14px;}
.ys1 dt p {height: 99px;width:586px;}
.ys1 dt p em{float:left;width:360px;padding-top:6px;font-size:16px; color: #fff;line-height: 30px;}
.ys1 dt p i{float: right; font-size:0; line-height: 0;}
.ys1 dt p i{width:213px;height: 64px;}
.ys1 dt span img {margin-left:20px;width:360px;height: 200px;}
.ys2{height: 427px;margin-top:-1px;}
.ys2_t{float:left;font-size:0; line-height: 0;width:522px;}
.ys2_t img {width:522px;height: 427px;}
.ys2 dl {padding:61px 0 0 22px;width:378px;float:left;}
.ys2 dd {height: 91px;}
.ys2 dd em{float:left;width: 75px;height: 91px;background: #bd1421;display: block;text-align: center;font:50px arial; color: #fff;line-height: 91px;}
.ys2 dd p {float:left;width:279px;padding-left:23px;}
.ys2 dd p span {display: block;font-size:24px;font-weight: bold;height:47px;line-height:47px;color: #000000;}
.ys2 dd i {text-transform: uppercase;font:12px arial; color: #999999;display: block; line-height: 20px}
.ys2 dt p {padding-top:30px;font-size:16px; color: #000000;line-height:48px;height: 148px;}
.ys2 ul {float:right;width:278px;}
.ys2 li {font-size:0; line-height: 0;width:278px;height: 209px;margin-bottom:10px;}
.ys2 li img {width:278px;height: 209px;}
.ys2 li:last-child{margin: 0}
.ys_j{height: ;background: url(../images/ys_bj3.jpg) no-repeat center top;height: 1106px;}
.ys3{height: 589px;padding-top:66px;}
.ys3 .tit {height:124px;width:590px;margin:0 auto;}
.ys3 .tit em{float:left;width: 75px;height: 91px;background: #bd1421;display: block;text-align: center;font:50px arial; color: #fff;line-height: 91px;}
.ys3 .tit p {float:left;width:492px;padding:14px 0 0 23px;}
.ys3 .tit p span {display: block;font-size:24px;font-weight: bold;height:47px;line-height:47px;color: #fff;}
.ys3 .tit i {text-transform: uppercase;font:12px arial; color: #4f57a2;display: block; line-height: 20px}
.ys3 li {float:left; font-size:0; line-height: 0;width:284px;height: 370px;margin-right:20px;}
.ys3 li img {width:284px;height: 370px;}
.ys3 li:last-child{margin:0;}
.ys4 dl{width:498px;float: right;}
.ys4 dd {height: 91px;}
.ys4 dd em{float:left;width: 75px;height: 91px;background: #bd1421;display: block;text-align: center;font:50px arial; color: #fff;line-height: 91px;}
.ys4 dd p {float:left;width:400px;margin-left:23px;padding-top:8px;height:82px;border-bottom:2px solid #525895;}
.ys4 dd p span {display: block;font-size:24px;font-weight: bold;height:39px;line-height:39px;color: #fff;}
.ys4 dd i {text-transform: uppercase;font:12px arial; color: #696fa8;padding-top:7px;display: block;}
.ys4 dt {padding:27px 0 0 100px;font-size:16px; color: #fff;line-height: 30px;}
.ys4 dt p {color: #ffffff;line-height:48px;}


.hez{padding-top:36px;height:518px;}
.hez h4{height: 94px; line-height: 66px;text-align: center;}
.hez h4 a {height: 66px; line-height: 66px; font-size:40px; color: #292f6b;}
.hez .nr {height: 326px;border:10px solid #f0f0f0;position: relative;}
.hez .nr:after{width:1180px;height: 1px;background: #e4e4e4;content: "";display: block;position: absolute;left:0px;top:162px;}
.hez .nr li{float:left; font-size:0; line-height: 0;border-right:1px solid #e4e4e4;margin-right:4px;}
.hez .nr li img {width:290px;height: 163px}
.hez .nr li:nth-child(4n){border:0;}

.list4{background:#f0f0f0;height:833px;}
.about {padding-top:64px;height:433px;}
.about dt{float:left; font-size:0;line-height: 0;width:760px;height: 394px;border:3px solid #fff;background: #fff}
.about dt p{float:left; font-size:0;line-height: 0;margin-right:3px;}
.about dt p:last-child{margin:0;}
.about dd {float:left;padding-left:20px;width:400px;}
.about dd h4 a {display: block;height:50px;line-height: 40px;font-size:32px;color: #333;font-weight:normal;text-decoration:none;}
.about dd p {font-size:15px; color: #666666;line-height:36px;height:300px}
.about dd span a {display:block;width:286px;height: 47px;text-align: center;line-height: 47px;font-size:20px; color: #858585;border:2px solid #d8d8d8;text-decoration:none;}

.zhans{height: 384px;}
.zhans .tit {background: url(../images/zs_tt.jpg) no-repeat center 10px;height: 80px;text-align: center;}
.zhans .tit h4 a {display: block;height: 41px;line-height: 41px; color: #000000; font-size:24px;}
.zhans .tit em{text-transform: uppercase; color: #999999;font:12px arial;}
.zs_nr {position: relative;}
.zs_nr li { float: left;position:relative;width:291px;margin-right:12px;font-size:0; line-height: 0}
.zs_nr li img {width:285px;height: 212px;border:3px solid #dedede}
.zs_nr li p {position: absolute;width:100%;text-align: center;height: 42px;line-height: 42px;font-size:16px; color: #fff;background: rgba(0,0,0,0.5);left:0;bottom:0;}
.zs_nr li p a { color: #fff }
.zs_nr li:last-child{margin:0;}
.zs_fl_j,.zs_fr_j{ position: absolute;top:78px; }
.zs_fl_j{left:-63px;}
.zs_fr_j{right:-63px;}

.list5 h3 {text-align: center;height: 60px;line-height:60px;font-size:40px; color: #292f6b;margin-bottom:11px;}
.dongt{float:left;width:800px;height:458px}
.d_tit{height: 44px;background: url(../images/dt_ico1.jpg) no-repeat right 33px;}
.d_tit li {float:left;width:141px;height: 38px;border:3px solid #394399;text-align: center; line-height: 38px;margin-right:6px;font-size:16px; color: #292f6b;}
.d_tit li.on{background: #3D437F;border:0;color: #fff;height: 44px;line-height: 44px;}
.d_tit span a {line-height: 38px; color: #8c8c8c;font-size:14px;}
.d_nr dl{padding-top:21px;height: 200px;margin-bottom:22px;}
.d_nr dt {float:left; font-size:0; line-height: 0}
.d_nr dt img {height: 200px;width:360px}
.d_nr dd {float:left;width:420px;padding-left:20px;}
.d_nr dd em {display: block;width:60px;height:30px;background: #E90516;text-align: center;line-height:30px;font-size:14px; color: #fff;}
.d_nr dd h4 {overflow: hidden;}
.d_nr dd h4 a{font-size:16px; color: #000;line-height:40px;margin-top:10px;display: block;}
.d_nr dd p {font-size:14px; color: #000;line-height: 30px;}
.d_nr dd p a {color: #000}
.d_nr li{background: #efefef;height:41px;margin:0 12px 9px 0;float:left;width:394px;}
.d_nr li em {width:41px;height:41px;text-align: center;font:16px arial; color: #fff;font-weight: bold; line-height: 41px;display: inline-block;background: #c8c8c8}
.d_nr li a {font-size:14px; color: #000000;padding-left:16px;}
.d_nr li:nth-child(2n){margin:0 0 9px 0;}






.peij{float:right;width:372px;}
.peij .tit {height: 44px;background: url(../images/dt_ico1.jpg) no-repeat left bottom;font-weight:bold;}
.peij .tit a {font-size:16px; color: #000}
.gun-news {}
.gun-news ul li {padding:15px 0;border-bottom: 1px solid #ccc;}
.gun-news h2 {font-size: 16px;font-weight: bold;line-height:30px;height:30px;display: block;}
.gun-news p {font-size: 14px;line-height: 26px;display: block;}

.baik{height: 138px;background: #efefef;}
.baik .tit {float:left;width:200px;height: 138px;background: #3D437F;text-align: center;}
.baik .tit h4 {padding-top:17px;height: 50px; line-height: 50px;}
.baik .tit h4 a {font-size:20px; color: #fff;text-decoration: none;font-weight: normal;}
.baik .tit span a {width:81px;height: 33px;line-height: 33px;text-align: center;font-size:14px; color: #fff;border:1px solid #454b8b; display: block;margin:0 auto;}
.b_nr {float:left;width:1000px;}
.b_nr li {padding:24px 0 0 31px;width:468px;border-right:1px solid #fff;height:114px;float:left;}
.b_nr li h5 a{padding-left:31px;font-size:16px; color: #000000; font-weight: bold;background: url(../images/wen.jpg) no-repeat;height: 24px; line-height: 24px;margin-bottom:12px;display: block;}
.b_nr li p {padding-left:31px;background: url(../images/da.jpg) no-repeat 0 3px;width:400px;font-size:14px; color: #666666; line-height: 28px;}
.b_nr li:last-child{border:0;}

.link{height:80px;border-top:2px solid #e4e4e4;width:1200px;margin:0 auto;}
.link p {float:left;width:100px;color: #000;font-size:16px;}
.link p span {font:30px "Impact"; color: #cacaca;padding-right:22px;line-height:80px; vertical-align: middle;}
.link a{font-size:14px; color: #000;padding:0 10px;margin-top:12px;}